Olduvai Gorge — definition
1. Olduvai Gorge (Noun)
1 definition
Olduvai Gorge (Noun) — A gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains.
1 type of
gorge
2 parts of
Tanzania United Republic of Tanzania